package day17;

// 输出出现次数（不区分大小写）
// 注意进行字母以及大小写的判断转换（不要加减变换反掉！！）

import java.util.Scanner;

public class Main2 {
    private static int getCount(String str, char ch) {
        // 大小写差别是32 大+32=小--只针对字母！
        int count=0;
        for (int i = 0; i < str.length(); i++) {
            if(str.charAt(i)>='A' && str.charAt(i)<='Z') {
                if(ch==str.charAt(i) || ch==str.charAt(i)+32) { // 不要加反！
                    count++;
                }
            } else if(str.charAt(i)>='a' && str.charAt(i)<='z') {
                if(ch==str.charAt(i) || ch==str.charAt(i)-32) {
                    count++;
                }
            } else {
                if(ch==str.charAt(i)) {
                    count++;
                }
            }


            /*if(ch==str.charAt(i) || ch+32==str.charAt(i) || ch+32==str.charAt(i)) {
                count++;
            }*/
        }
        return count;
    }
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String str = in.nextLine();
        char ch = in.next().charAt(0);  // 注意获取字符的方法！！
        int count = getCount(str,ch);
        System.out.println(count);
    }
}
